Beyond Object-Oriented Technology: Where Current Approaches Fall Short

نویسندگان

  • Gerhard Fischer
  • David F. Redmiles
  • Lloyd Williams
  • Gretchen I. Puhr
  • Atsushi Aoki
  • Kumiyo Nakakoji
چکیده

Object-oriented (00) technology has been heralded as a solution to the problems of software engineering. The claims are that 00 technology promotes understandability, extensibility, evolvability, reusability, and maintainability of systems and that 00 systems are easy to understand and use. However, this technology has not been as successful as expected. An analysis of experiences and empirical studies reveals that the problem is not the technology per se but that the technology provides no support to software developers in performing the processes the technology requires. We present a cognitive model of software development that details the challenges software developers face in using 00 technology. The model focuses on three aspects of software development-evolution, reuse and redesign, and domain orientation. We motivate this model with a variety of firsthand experiences and use it to assess current 00 technology. Further, we present tools and evaluations that substantiate parts of this model. The model and tools indicate directions for future software development environments, looking beyond the technological possibilities of 00 languages and beyond the context of individual developers and projects.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Beyond Object-Oriented Technology: Where Current Object-Oriented Approaches Fall Short

Object-oriented (OO) technology has been heralded as a solution to the problems of software engineering. The claims are that OO technology promotes understandability, extensibility, evolvability, reusability, and maintainability of systems, and that OO systems are easy to understand and use. However, this technology has not been as successful as expected. An analysis of experiences and empirica...

متن کامل

Object-Oriented DBMS and Beyond

Over the past 10+ years, object-oriented database systems have gone a long way from research prototypes to commercial products to real-life mission-critical applications. Currently, we also witness the extension of relational systems with salient object features, resulting in so-called object-relational DBMS. In this paper, we introduce and review the salient features of both approaches , discu...

متن کامل

Beyond Objects: Components1

Traditional software development approaches do not cope well with the evolving requirements of open systems. We argue that such systems are best viewed as flexible compositions of “software components” designed to work together as part of a component framework that formalizes a class of applications with a common software architecture. To enable such a view of software systems, we need appropri...

متن کامل

Beyond Objects: Components

Traditional software development approaches do not cope well with the evolving requirements of open systems. We argue that such systems are best viewed as flexible compositions of “software components” designed to work together as part of a component framework that formalizes a class of applications with a common software architecture. To enable such a view of software systems, we need appropri...

متن کامل

Beyond RUP

Object technology is a growing approach for the development of quality software. It provides a sophisticated environment to support good software engineering practice. Use of object technology should not be restricted to languages but should encompass full lifecycle support by use of an object-oriented (OO) development methodology or process. Integrated process-focused OO approaches to software...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Human-Computer Interaction

دوره 10  شماره 

صفحات  -

تاریخ انتشار 1995